package ifm4j.core.arguments;

import ifm4j.collections.treeCollections.arguments.TreeCollectionArgs;
import ifm4j.core.featureRelationTypes.FMCrossTreeConstraintType;
import ifm4j.utils.Identifier;

public class ConstraintCreatedArgs extends TreeCollectionArgs{
	private Identifier idA;

    private Identifier idB;

    private FMCrossTreeConstraintType cType;

    public ConstraintCreatedArgs(Object sender, Identifier idA, Identifier idB, FMCrossTreeConstraintType cType) {
        super(sender);

        this.idA = idA;
        this.idB = idB;
        this.cType = cType;
    }

    public Identifier getIdA() {
        return this.idA;
    }

    public Identifier getIdB() {
        return this.idB;
    }

    public FMCrossTreeConstraintType getConstraintType() {
        return this.cType;
    }

}